IF exists(SELECT * FROM dbo.sysobjects WHERE name='oudStatistiekMinisterie' AND xtype='P') 
BEGIN
	DROP PROCEDURE oudStatistiekMinisterie
END
GO

CREATE procedure oudStatistiekMinisterie
(@afstudeerjaar varchar(4),@jarenErna int)
as

select o.afstudeerjaar,o.klas,
       r.jaar,
       sum(case when r.type like 'hokt' then 1 end) as HOKT,
       r.graad,r.richting
       
from oudleerlingen as o
  left join oudresultaten as r
   on o.inschrijvingsNr=r.inschrijvingsNr

where rtrim(r.jaar)=rtrim(@afstudeerjaar+@jarenErna) and @afstudeerjaar=o.afstudeerjaar

group by o.afstudeerjaar,r.jaar,o.klas,r.graad,r.richting